﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using HoaDonNuoc.Interface.BaoCao;
using HoaDonNuoc.Interface.ThongTinGia;
using Library.Business;
using Library.Controller;
using Library.XuLyBaoCao;

namespace HoaDonNuoc.Interface
{
    public partial class frmMain : Form
    {
        public frmMain()
        {
            InitializeComponent();
        }

        private void frmMain_Load(object sender, EventArgs e)
        {
            //DataTable dr = Library.DBcommon.GetDataTable_SQL("Select * from tbCauHinh");
            //MessageBox.Show( dr.Rows.Count.ToString() );
        }

        private void simpleButton1_Click(object sender, EventArgs e)
        {
            frmThongTinGia frm = new frmThongTinGia();
            frm.Show();
        }

        private void simpleButton2_Click(object sender, EventArgs e)
        {
            rpt_BangGhiChiSoDongHo rpt = new rpt_BangGhiChiSoDongHo();
            
            BangGhiChiSoDongHo cl = new BangGhiChiSoDongHo("NP", 3, 2012);
            rpt.DataSource = cl.Data;
            rpt.ID_HeThongNuoc = "NP";
            rpt.Thang = 3;
            rpt.Nam = 2012;
            //
            rpt.ChiSoCu = cl.ChiSoCu;
            rpt.ChiSoMoi = cl.ChiSoMoi;
            rpt.SoM3SanXuat = cl.SoM3SanXuat;
            rpt.SoM3GhiThu = cl.SoM3GhiThu;
            rpt.ChenhLech = cl.ChenhLech;
            rpt.TyLeThatThoat = cl.TyLeThatThoat;
            //
            rpt.ShowPreview();
        }

        private void simpleButton3_Click(object sender, EventArgs e)
        {
            rpt_HoaDonNuoc rpt = new rpt_HoaDonNuoc();
            rpt.InCungMau = checkBox1.Checked;
            DataTable dt = Controller_HoaDonNuoc.TaoDuLieuInHoaDon("NP", "SHHD", 3, 2012);
            rpt.Ngay = 15;
            rpt.Thang = 3;
            rpt.Nam = 2012;
            rpt.ThongTinGia_ChiTiet = Controller_ThongTinGia_ChiTiet.lay_ThongTinGia_ChiTiet("NP", "SHHD", 3, 2012);
            rpt.DataSource = dt;
            rpt.ShowPreview();
        }

        private void simpleButton5_Click(object sender, EventArgs e)
        {
            rpt_ThongBaoGhiChiSoDongHoThangNam rpt = new rpt_ThongBaoGhiChiSoDongHoThangNam();
            rpt.NgayThangNam = "Quảng Nam, ngày 6 tháng 4 năm 2012";
            rpt.Thang = 4;
            rpt.Nam = 2012;

            DataTable dt = Cls_KhachHang.getDataTable_My();
            ThongBaoGhiChiSoDongHoThangNam cl = new ThongBaoGhiChiSoDongHoThangNam(dt, DateTime.Now, DateTime.Now, 4, 2012);
            rpt.DataSource = cl.Data;
            rpt.ShowPreview();
        }

        private void btnThongBaoThanhToanSuDungNuoc_Click(object sender, EventArgs e)
        {
            rpt_ThongBaoThanhToanSuDungNuocThangNam rpt = new rpt_ThongBaoThanhToanSuDungNuocThangNam();
            rpt.NgayThangNam = "Quảng Nam, ngày 07 tháng 04 năm 2012";
            rpt.Thang = 4;
            rpt.Nam = 2012;
            DataTable dt = Cls_KhachHang.getDataTable_My();
            ThongBaoThanhToanSuDungNuocThangNam cl = new ThongBaoThanhToanSuDungNuocThangNam(dt, "NP", 3, 2012, 50000, DateTime.Now);
            rpt.DataSource = cl.Data;
            rpt.ShowPreview();
        }

        private void btnBanDoiChieuTienNuocConNoVaHoaDonTon_Click(object sender, EventArgs e)
        {
            rpt_BangDoiChieuTienNuocConNo_HoaDonTon rpt = new rpt_BangDoiChieuTienNuocConNo_HoaDonTon();
            rpt.NgayThangNam = "Quảng Nam, ngày 06 tháng 03 năm 2012";
            rpt.HeThongNuoc = "NP";
            rpt.Thang = 3;
            rpt.Nam = 2012;
            
            BangDoiChieuTienNuocConNoVaHoaDonTon cl = new BangDoiChieuTienNuocConNoVaHoaDonTon("NP", 3, 2012);
            rpt.DataSource = cl.Data;
            rpt.ShowPreview();
        }

        private void btnBangTongHopChungCacHeThongCapNuoc_Click(object sender, EventArgs e)
        {
            rpt_BangTongHopChungCacHeThongCapNuoc rpt = new rpt_BangTongHopChungCacHeThongCapNuoc();
            rpt.ShowPreview();
        }

        private void simpleButton6_Click(object sender, EventArgs e)
        {
            rpt_SoGiaoNhanHoaDonVaChungTuLienQuanNam rpt = new rpt_SoGiaoNhanHoaDonVaChungTuLienQuanNam();
            rpt.Thang = 3;
            rpt.Nam = 2012;
            DataTable dt = Cls_SoGiaoNhanHoaDon.get_TheoThangNam(3, 2012);
            rpt.DataSource = dt;
            rpt.ShowPreview();

        }

        private void btnBaoCaoTinhHinhSuDungHoaDon_Click(object sender, EventArgs e)
        {
            rpt_BaoCaoTinhHinhSuDungHoaDon rpt = new rpt_BaoCaoTinhHinhSuDungHoaDon();
            rpt.NgayThangNam = "Quảng Nam, ngày 10 tháng 03 năm 2012";
            rpt.Thang = 3;
            rpt.Nam = 2012;
            DataTable dt = Cls_BaoCaoTinhHinhSuDungHoaDon.get_TheoThangNam(3,2012);
            rpt.DataSource = dt;
            rpt.ShowPreview();
        }


    }
}
